the cards are stacked against somebody - French English Dictionary